package math;

public class Demo01 {
    public static void main(String[] args) {
        //MathFinalValue();
        //Math.ads(...) 获取绝对值
        System.out.println(Math.abs(-4));
        //Math.ceil(...) 向上取整
        System.out.println(Math.ceil(4.1));
        //Math.floor(...) 向下取整
        System.out.println(Math.floor(4.1));
        //Math.max(int a,int b) 获取两个数中较大的数
        System.out.println(Math.max(8, 9));
        //Math.pow(a,b) 返回a的b次幂的值
        System.out.println(Math.pow(2, 2));
        //Math.sqrt(...)返回该数的平方根
        System.out.println(Math.sqrt(4));
        //Math.random(); 得到一个[0,1)之间的一个小数
        //获取1到99之间的随机数
        for (int i = 0; i < 99; i++) {
            System.out.print(Math.floor(Math.random() * 100)+" ");
        }
    }

    private static void MathFinalValue() {
    /*
    static double E
      比任何其他值都更接近 e（即自然对数的底数）的 double 值。
    static double PI
      比任何其他值都更接近 pi（即圆的周长与直径之比）的 double 值。
     */
        System.out.println(Math.PI);
        System.out.println(Math.E);
    }
}
